home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
u_man
/
cat1
/
X11
/
xkbcomp.z
/
xkbcomp
Wrap
Text File
|
1998-10-20
|
6KB
|
133 lines
XXXXKKKKBBBBCCCCOOOOMMMMPPPP((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....1111)))) XXXXKKKKBBBBCCCCOOOOMMMMPPPP((((1111))))
NNNNAAAAMMMMEEEE
xkbcomp - compile XKB keyboard description
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
xxxxkkkkbbbbccccoooommmmpppp [option] source [ destination ]
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
The _x_k_b_c_o_m_p keymap compiler converts a description of an XKB
keymap into one of several output formats. The most common
use for xkbcomp is to create a compiled keymap file (.xkm
extension) which can be read directly by XKB-capable X
servers or utilities. The keymap compiler can also produce
C header files or XKB source files. The C header files
produced by xkbcomp can be included by X servers or
utilities that need a built-in default keymap. The XKB
source files produced by _x_k_b_c_o_m_p are fully resolved and can
be used to verify that the files which typically make up an
XKB keymap are merged correctly or to create a single file
which contains a complete description of the keymap.
The _s_o_u_r_c_e may specify an X display, or an ._x_k_b or _d_e_p_e_n_d_s
_o_n _t_h_e _f_o_r_m_a_t _o_f _t_h_e _s_o_u_r_c_e. _C_o_m_p_i_l_i_n_g _a ._x_k_b (_k_e_y_m_a_p
_s_o_u_r_c_e) _f_i_l_e _g_e_n_e_r_a_t_e_s _a ._x_k_m (_c_o_m_p_i_l_e_d _k_e_y_m_a_p _f_i_l_e) _b_y
_d_e_f_a_u_l_t. _I_f _t_h_e _s_o_u_r_c_e _i_s _a ._x_k_m _f_i_l_e _o_r _a_n _X _d_i_s_p_l_a_y,
_x_k_b_c_o_m_p _g_e_n_e_r_a_t_e_s _a _k_e_y_m_a_p _s_o_u_r_c_e _f_i_l_e _b_y _d_e_f_a_u_l_t.
If the _d_e_s_t_i_n_a_t_i_o_n is an X display, the keymap for the
display is updated with the compiled keymap.
The name of the _d_e_s_t_i_n_a_t_i_o_n is usually computed from the
name of the source, with the extension replaced as
appropriate. When compiling a single map from a file which
contains several maps, _x_k_b_c_o_m constructs the destination
file name by appending an appropriate extension to the name
of the map to be used.
OOOOPPPPTTTTIIIIOOOONNNNSSSS
----aaaa Show all keyboard information, reporting implicit or
dervied information as a comment. Only affects ._x_k_b
format output.
----CCCC Produce a C header file as output (.h extension).
----ddddffffllllttttssss Compute defaults for any missing components, such as
key names.
----IIII_d_i_r Specifies top-level directories to be searched for
files included by the keymap description.
----llll List maps that specify the _m_a_p pattern in any files
listed on the command line (not implemented yet).
Page 1 (printed 4/30/98)
XXXXKKKKBBBBCCCCOOOOMMMMPPPP((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....1111)))) XXXXKKKKBBBBCCCCOOOOMMMMPPPP((((1111))))
----mmmm _n_a_m_e Specifies a map to be compiled from an file with
multiple entries.
----mmmmeeeerrrrggggeeee Merge the compiled information with the map from the
server (not implemented yet).
----oooo _n_a_m_e Specifies a name for the generated output file. The
default is the name of the source file with an
appropriate extension for the output format.
----oooopppptttt _p_a_r_t_s
Specifies a list of optional parts. Compilation
errors in any optional parts are not fatal. Parts
may consist of any combination of the letters _c,
_g,_k,_s,_t which specify the compatibility map,
geometry, keycodes, symbols and types, respectively.
----RRRR_d_i_r Specifies the root directory for relative path
names.
----ssssyyyynnnncccchhhh Force synchonization for X requests.
----wwww _l_v_l Controls the reporting of warnings during
compilation. A warning level of 0 disables all
warnings; a warning level of 10 enables them all.
----xxxxkkkkbbbb Generate a source description of the keyboard as
output (.xkb extension).
----xxxxkkkkmmmm Generate a compiled keymap file as output (.xkm
extension).
SSSSEEEEEEEE AAAALLLLSSSSOOOO
X(1)
CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
Copyright 1994, Silicon Graphics Computer Systems and X
Consortium, Inc.
See _X(_1) for a full statement of rights and permissions.
AAAAUUUUTTTTHHHHOOOORRRR
Erik Fortune, Silicon Graphics
Page 2 (printed 4/30/98)